<?php namespace Admin\Controller; 
use Common\Model\Brand;
/*
*品牌表控制器
*田昭鹏
*
*/
class BrandController extends CommonController{
    protected $data;
	//构造函数
	public function __init()
	{
        // 实例化模型
        $this->data=new Brand;
        // 继承父级构造函数
        parent::__init();
	}
    // 品牌列表
    public function index(){
        // 判断提交
        if(IS_POST){
            // 提交修改
            foreach ($_POST as $k => $v) {
                $this->data->where('bid',$k)->update(array('sort'=>$v));
            }
        }
        // 获得数据
        $brandData=$this->data->orderBy('sort','ASC')->get();
        // 分配数据
        View::with('brandData',$brandData);

        View::make();
    }
	// 添加方法
    public function add(){
        // 判断post
        if(IS_POST){
            // 跳转模型
            $result=$this->data->store();
            // 判断返回值
            if(!$result){
                View::error($this->data->getError());
            }else{
                View::success('添加成功',U('index'));
            }
        }

        View::make();
    }


    // 编辑方法
    public function edit(){
        // 判断post
        if(IS_POST){
            // 跳转模型
            $result=$this->data->edit();
            // 判断返回值
            if(!$result){
                View::error($this->data->getError());
            }else{
                View::success('编辑成功',U('index'));
            }
        }
        // 获得序号
        $bid=Q('get.bid',0,'intval');
        // 获得数据
        $brandData=$this->data->where('bid',$bid)->find();
        // 分配数据
        View::with('brandData',$brandData);

        View::make();
    }

    // 删除方法
    public function del(){
        // 获得序号
        $bid=Q('get.bid',0,'intval');
        // 跳转模型进行判断
        $result=$this->data->delete($bid);
        // 判断返回值
        if(!$result){
            View::error($this->data->getError());
        }else{
            View::success('删除成功');
        }
        
    }
}
